package example.palletes

import com.jakewharton.mosaic.ui.Color
import example.RrtopColorsPalette

private val Nord0 = Color(46, 52, 64)
private val Nord1 = Color(59, 66, 82)
private val Nord2 = Color(67, 76, 94)
private val Nord3 = Color(76, 86, 106)
private val Nord6 = Color(236, 239, 244)
private val Nord7 = Color(143, 188, 187)
private val Nord9 = Color(129, 161, 193)
private val Nord11 = Color(191, 97, 106)
private val Nord14 = Color(163, 190, 140)

val NordColorsPalette = RrtopColorsPalette(
	mainBg = Nord0,
	menuBg = Nord0,
	menuFg = Nord3,
	menuDividerFg = Nord3,
	menuHighlightFg = Nord9,
	statusBarFg = Nord3,
	memoryTitleFg = Nord7,
	memoryBorderFg = Nord3,
	memoryMaxMemoryTextFg = Nord11,
	memoryUsedMemoryTextFg = Nord9,
	memoryUsedMemorySparklineFg = Nord9,
	memoryUsedMemorySparklineBaselineFg = Nord3,
	memoryFragRatioTextFg = Nord14,
	memoryRssMemoryTextFg = Nord14,
	memoryRssMemorySparklineFg = Nord14,
	memoryRssMemorySparklineBaselineFg = Nord3,
	cpuTitleFg = Nord7,
	cpuBorderFg = Nord3,
	cpuChartLineFg = Nord3,
	cpuChartAxisFg = Nord3,
	cpuSysCpuText1Fg = Nord3,
	cpuSysCpuText2Fg = Nord3,
	cpuSysCpuDatasetFg = Nord11,
	cpuUserCpuText1Fg = Nord3,
	cpuUserCpuText2Fg = Nord3,
	cpuUserCpuDatasetFg = Nord9,
	throughputTitleFg = Nord7,
	throughputBorderFg = Nord3,
	throughputTotalCommandsTextFg = Nord9,
	throughputOpsTextFg = Nord9,
	throughputSparklineFg = Nord9,
	throughputSparklineBaselineFg = Nord3,
	networkTitleFg = Nord7,
	networkBorderFg = Nord3,
	networkRxTotalTextFg = Nord9,
	networkRxSTextFg = Nord9,
	networkRxSparklineFg = Nord9,
	networkRxSparklineBaselineFg = Nord3,
	networkTxTotalTextFg = Nord14,
	networkTxSTextFg = Nord14,
	networkTxSparklineFg = Nord14,
	networkTxSparklineBaselineFg = Nord3,
	statTitleFg = Nord7,
	statBorderFg = Nord3,
	statTableHeaderFg = Nord7,
	statTableRowGaugeFg = Nord9,
	statTableRowGaugeBg = Nord1,
	statTableRowTop1Fg = Nord6,
	statTableRowTop2Fg = Nord9,
	statTableRowHighlightBg = Nord2,
	callsTitleFg = Nord7,
	callsBorderFg = Nord3,
	callsTableHeaderFg = Nord7,
	callsTableRowGaugeFg = Nord9,
	callsTableRowGaugeBg = Nord1,
	callsTableRowTop1Fg = Nord6,
	callsTableRowTop2Fg = Nord9,
	callsTableRowHighlightBg = Nord2,
	rawTitleFg = Nord7,
	rawBorderFg = Nord3,
	rawTableHeaderFg = Nord7,
	rawTableRowTop1Fg = Nord6,
	rawTableRowTop2Fg = Nord9,
	rawTableRowHighlightBg = Nord2,
	slowTitleFg = Nord7,
	slowBorderFg = Nord3,
	slowTableHeaderFg = Nord7,
	slowTableRowTop1Fg = Nord6,
	slowTableRowTop2Fg = Nord9,
	slowTableRowHighlightBg = Nord2,
)
